Hệ thống xếp lịch học tín chỉ cho sinh viên CNTT trên PHP & MySQL
112.036 lượt xem;
1 <?php
2 // For help on using hooks, please refer to https://bigprof.com/appgini/help/working-with-generated-web-database-application/hooks
3
4 function exam_time_table_init(&$options, $memberInfo, &$args){
5 if ($memberInfo['group'] == 'students') {
6 // Disable filter button
7 $options->AllowFilters=0;
8 }
9 return TRUE;
10 }
11
12 function exam_time_table_header($contentType, $memberInfo, &$args){
13 $header='';
14
15 switch($contentType){
16 case 'tableview':
17 $header='';
18 break;
19
20 case 'detailview':
21 $header='';
22 break;
23
24 case 'tableview+detailview':
25 $header='';
26 break;
27
28 case 'print-tableview':
29 $header='';
30 break;
31
32 case 'print-detailview':
33 $header='';
34 break;
35
36 case 'filters':
37 $header='';
38 break;
39 }
40
41 return $header;
42 }
43
44 function exam_time_table_footer($contentType, $memberInfo, &$args){
45 $footer='';
46
47 switch($contentType){
48 case 'tableview':
49 $footer='';
50 break;
51
52 case 'detailview':
53 $footer='';
54 break;
55
56 case 'tableview+detailview':
57 $footer='';
58 break;
59
60 case 'print-tableview':
61 $footer='';
62 break;
63
64 case 'print-detailview':
65 $footer='';
66 break;
67
68 case 'filters':
69 $footer='';
70 break;
71 }
72
73 return $footer;
74 }
75
76 function exam_time_table_before_insert(&$data, $memberInfo, &$args){
77
78 return TRUE;
79 }
80
81 function exam_time_table_after_insert($data, $memberInfo, &$args){
82
83 return TRUE;
84 }
85
86 function exam_time_table_before_update(&$data, $memberInfo, &$args){
87
88 return TRUE;
89 }
90
91 function exam_time_table_after_update($data, $memberInfo, &$args){
92
93 return TRUE;
94 }
95
96 function exam_time_table_before_delete($selectedID, &$skipChecks, $memberInfo, &$args){
97
98 return TRUE;
99 }
100
101 function exam_time_table_after_delete($selectedID, $memberInfo, &$args){
102
103 }
104
105 function exam_time_table_dv($selectedID, $memberInfo, &$html, &$args){
106
107 }
108
109 function exam_time_table_csv($query, $memberInfo, &$args){
110
111 return $query;
112 }
113 function exam_time_table_batch_actions(&$args){
114
115 return array();
116 }
2 // For help on using hooks, please refer to https://bigprof.com/appgini/help/working-with-generated-web-database-application/hooks
3
4 function exam_time_table_init(&$options, $memberInfo, &$args){
5 if ($memberInfo['group'] == 'students') {
6 // Disable filter button
7 $options->AllowFilters=0;
8 }
9 return TRUE;
10 }
11
12 function exam_time_table_header($contentType, $memberInfo, &$args){
13 $header='';
14
15 switch($contentType){
16 case 'tableview':
17 $header='';
18 break;
19
20 case 'detailview':
21 $header='';
22 break;
23
24 case 'tableview+detailview':
25 $header='';
26 break;
27
28 case 'print-tableview':
29 $header='';
30 break;
31
32 case 'print-detailview':
33 $header='';
34 break;
35
36 case 'filters':
37 $header='';
38 break;
39 }
40
41 return $header;
42 }
43
44 function exam_time_table_footer($contentType, $memberInfo, &$args){
45 $footer='';
46
47 switch($contentType){
48 case 'tableview':
49 $footer='';
50 break;
51
52 case 'detailview':
53 $footer='';
54 break;
55
56 case 'tableview+detailview':
57 $footer='';
58 break;
59
60 case 'print-tableview':
61 $footer='';
62 break;
63
64 case 'print-detailview':
65 $footer='';
66 break;
67
68 case 'filters':
69 $footer='';
70 break;
71 }
72
73 return $footer;
74 }
75
76 function exam_time_table_before_insert(&$data, $memberInfo, &$args){
77
78 return TRUE;
79 }
80
81 function exam_time_table_after_insert($data, $memberInfo, &$args){
82
83 return TRUE;
84 }
85
86 function exam_time_table_before_update(&$data, $memberInfo, &$args){
87
88 return TRUE;
89 }
90
91 function exam_time_table_after_update($data, $memberInfo, &$args){
92
93 return TRUE;
94 }
95
96 function exam_time_table_before_delete($selectedID, &$skipChecks, $memberInfo, &$args){
97
98 return TRUE;
99 }
100
101 function exam_time_table_after_delete($selectedID, $memberInfo, &$args){
102
103 }
104
105 function exam_time_table_dv($selectedID, $memberInfo, &$html, &$args){
106
107 }
108
109 function exam_time_table_csv($query, $memberInfo, &$args){
110
111 return $query;
112 }
113 function exam_time_table_batch_actions(&$args){
114
115 return array();
116 }